package org.jsola.hr.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.vo.BaseVO;

import java.util.Date;


/**
 * @author lyh
 */
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "社保名单详情左侧数据")
@Data
public class EmpSocBrieflyVO extends BaseVO {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "员工姓名")
    private String name;

    @ApiModelProperty(notes = "人员类型")
    private Integer postType;

    @ApiModelProperty(notes = "员工社保状态")
    private Integer empSocStatus;

    @ApiModelProperty(notes = "员工医保状态")
    private Integer empMeStatus;

    @ApiModelProperty(notes = "员工公积金状态")
    private Integer empPfStatus;

    @ApiModelProperty(notes = "增减员确认标识")
    private Boolean planFlag;

    @ApiModelProperty(notes = "头像")
    private String empPhoto;

    @ApiModelProperty(notes = "身份证号")
    private String idCard;

    @ApiModelProperty(notes = "电话")
    private String phone;

    @ApiModelProperty(notes = "社保编号")
    private String socCard;

    @ApiModelProperty(notes = "公积金编号")
    private String pfCard;

    @ApiModelProperty(notes = "参保方案名称")
    private String socProgName;

    @ApiModelProperty(notes = "参保城市")
    private String socCityName;

    @ApiModelProperty(notes = "参保时间")
    private Date socDate;
}
